﻿using System;

namespace YArchitech.HVAC
{
	public sealed class MarkRiserPipeData
	{
		public MarkPipeType TypeOfMarking { get; set; }

		public CreateNumber NumberCreating { get; set; }

		public string customNumber { get; set; }

		public bool IsUseAreaNumber { get; set; }

		public string AreaNumber { get; set; }

		public bool IsUseFloorNumber { get; set; }

		public string FloorNumber { get; set; }

		public bool IsUseAngle { get; set; }

		public string Angle { get; set; }

		public string Distance { get; set; }

		private MarkRiserPipeData()
		{
			this.TypeOfMarking = MarkPipeType.singlePipeMarking;
			this.NumberCreating = CreateNumber.increaseWithSystem;
			this.customNumber = "1";
			this.IsUseAreaNumber = false;
			this.AreaNumber = "A";
			this.IsUseFloorNumber = false;
			this.FloorNumber = "1";
			this.IsUseAngle = false;
			this.Angle = "45";
			this.Distance = "100";
		}

		public static readonly MarkRiserPipeData Instance = new MarkRiserPipeData();
	}
}
